home *** CD-ROM | disk | FTP | other *** search
- // copyright 1993 Michael B. Johnson; some portions copyright 1994, MIT
- // see COPYRIGHT for reuse legalities
- //
-
-
- #import <appkit/appkit.h>
-
- @interface WWSceneClock:Object
- {
- float currentTime, increment, skip, samplesPerSecond, ratio;
- id scene, delegate;
- DPSTimedEntry timedEntry;
- BOOL isPaused;
- float mark; // this is just a hint for play to auto-stop;
- BOOL waiting;
- int count;
- float highFrequency;
- float lowFrequency;
- float startTime;
- float dropDeadTime;
- }
-
- - (BOOL)isPaused;
- - (float)mark;
- - setMark:(float)newMark;
- - takeMark:sender;
- - decrement:sender;
- - fastForward:sender;
- - increment:sender;
- - pause:sender;
- - play:sender;
- - rewind:sender;
- - reset:sender;
- - (float)increment;
- - (float)skip;
- - (float)ratio;
- - (float)timestamp;
- - (float)samplesPerSecond;
- - setCurrentTime:(float)newTime;
- - setSamplesPerSecond:(float)newSamplesPerSecond;
- - setIncrement:(float)newIncrement;
- - setSkip:(float)newIncrement;
- - setRatio:(float)newRatio;
- - setScene:newScene;
- - setDelegate:newDelegate;
-
- @end
-